500 research outputs found

    Linking Quality Attributes and Constraints with Architectural Decisions

    Get PDF
    Quality attributes and constraints are among the main drivers of architectural decision making. The quality attributes are improved or damaged by the architectural decisions, while restrictions directly include or exclude parts of the architecture (for example, the logical components or technologies). We can determine the impact of a decision of architecture in software quality, or which parts of the architecture are affected by a constraint, but the difficult problem is whether we are respecting the quality requirements (requirements on quality attributes) and constraints with all the architectural decisions made. Currently, the common practice is that architects use their own experience to design architectures that meet the quality requirements and restrictions, but at the end, especially for the crucial decisions, the architect has to deal with complex trade-offs between quality attributes and juggle possible incompatibilities raised by the constraints. In this paper we present Quark, a computer-aided method to support architects in software architecture decision making

    The Alternative Migratory Pathways of the Drosophila Tracheal Cells Are Associated with Distinct Subsets of Mesodermal Cells

    Get PDF
    AbstractThe Drosophila tracheal system is a model for the study of the mechanisms that guide cell migration. The general conclusion from many studies is that migration of tracheal cells relies on directional cues provided by nearby cells. However, very little is known about which paths are followed by the migrating tracheal cells and what kind of interactions they establish to move in the appropriate direction. Here we analyze how tracheal cells migrate relative to their surroundings and which tissues participate in tracheal cell migration. We find that cells in different branches exploit different strategies for their migration; while some migrate through preexisting grooves, others make their way through homogeneous cell populations. We also find that alternative migratory pathways of tracheal cells are associated with distinct subsets of mesodermal cells and propose a model for the allocation of groups of tracheal cells to different branches. These results show how adjacent tissues influence morphogenesis of the tracheal system and offer a model for understanding how organ formation is determined by its genetic program and by the surrounding topological constraints

    Preface

    Get PDF
    This CEUR volume contains the research proposals accepted for presentation at the 13th International Doctoral Symposium on Empirical Software Engineering (IDoESE 2015), held in Beijing, China, the 21st of October 2015, as an event integrated in the Empirical Software Engineering International Week (ESEIW), which remarkably included the world-leading Empirical Software Engineering and Measurement conference (ESEM 2015). The objective of the doctoral symposium is to provide junior researchers with the opportunity to present their work to the empirical software engineering community and receive valuable feedback from experienced researchers in that community. The symposium also aims at facilitating the exchange of ideas among young researchers. To do so, experienced members of the empirical software engineering community serve as symposium advisors and provide feedback to students presenting their work

    Browsing a component library using Non-functional Information

    Get PDF
    This paper highlights the role of non-functional information when reusing from a component library. We describe a method for selecting appropriate implementations of Ada packages taking non-functional constraints into account; these constraints model the context of reuse. Constraints take the form of queries using an interface description language called NoFun, which is also used to state non-functional information in Ada packages; query results are trees of implementations, following the import relationships between components. We define two different situations when reusing components, depending whether we take the library being searched as closed or extendible. The resulting tree of implementations can be manipulated by the user to solve ambiguities, to state default behaviours, and by the like. As part of the proposal, we face the problem of computing from code the non-functional information that determines the selection process

    Adding semantic modules to improve goal-oriented analysis of data warehouses using I-star

    Get PDF
    The success rate of data warehouse (DW) development is improved by performing a requirements elicitation stage in which the users’ needs are modeled. Currently, among the different proposals for modeling requirements, there is a special focus on goal-oriented models, and in particular on the i* framework. In order to adapt this framework for DW development, we previously developed a UML profile for DWs. However, as the general i* framework, the proposal lacks modularity. This has a specially negative impact for DW development, since DW requirement models tend to include a huge number of elements with crossed relationships between them. In turn, the readability of the models is decreased, harming their utility and increasing the error rate and development time. In this paper, we propose an extension of our i* profile for DWs considering the modularization of goals. We provide a set of guidelines in order to correctly apply our proposal. Furthermore, we have performed an experiment in order to assess the validity our proposal. The benefits of our proposal are an increase in the modularity and scalability of the models which, in turn, increases the error correction capability, and makes complex models easier to understand by DW developers and non expert users.This work has been partially supported by the ProS-Req (TIN2010-19130-C02-01) and by the MESOLAP (TIN2010-14860) and SERENIDAD (PEII-11-0327-7035) projects from the Spanish Ministry of Education and the Junta de Comunidades de Castilla La Mancha respectively. Alejandro Maté is funded by the Generalitat Valenciana under an ACIF grant (ACIF/2010/298)

    HiME: Hierarchical i* Modeling Editor

    Get PDF
    In this paper, we present HiME, a tool for editing i* models. Thedistinguishing characteristic of HiME is its ability to deal with inheritance. It includes specific operations for declaring an actor as heir of another and then stating the relationships between the intentional elements of both actors

    Enabling Informed Decision Making Through Mobile Technologies: A Challenge for Software Engineering

    Get PDF
    • …
    corecore